terrestrial distribution facility - Español Inglés Diccionario